package main

import (
	"fmt"
	"time"
)

func main() {

	// 当前时间
	fmt.Println(time.Now())
	timestamp := time.Now().Unix()
	// 时间戳
	fmt.Println(timestamp)
	// 时间戳转日期
	fmt.Println(time.Unix(timestamp, 0))

	// 输出指定时间
	fmt.Println(time.Date(2017, 02, 27, 20, 20, 20, 20, time.Local))

	//日期格式化 (奇葩的格式化)
	curr := time.Now()
	fmt.Println(curr.Format("2006-01-02 15:04:05"))

	// 字符串转时间戳
	x := "2018-09-13 15:23:54"
	p, _ := time.Parse("2006-01-02 15:04:05", x)
	fmt.Println(p.Unix())

}
